Platform Explorer / Nuxeo Platform 6.0

Component org.nuxeo.ecm.automation.server.AutomationServer

Documentation

Implementation

Class: org.nuxeo.ecm.automation.server.AutomationServerComponent

Services

Extension Points

XML Source

<?xml version="1.0"?>
<component name="org.nuxeo.ecm.automation.server.AutomationServer"
           version="1.0">

  <require>org.nuxeo.ecm.automation.io.services.IOComponent</require>

  <documentation>@author Bogdan Stefanescu (bs@nuxeo.com)</documentation>

  <implementation class="org.nuxeo.ecm.automation.server.AutomationServerComponent"/>

  <service>
    <provide interface="org.nuxeo.ecm.automation.server.AutomationServer"/>
  </service>

  <extension-point name="bindings">
    <documentation>Rest security bindings on operations</documentation>
    <object class="org.nuxeo.ecm.automation.server.RestBinding"/>
  </extension-point>


  <extension-point name="marshallers">
    <documentation>JAX-RS writer/reader declarations</documentation>
    <object class="org.nuxeo.ecm.automation.server.MarshallerDescriptor"/>
  </extension-point>

  <!-- @deprecated since 5.8 use org.nuxeo.ecm.automation.io.services.IOComponent to register your codecs instead -->
  <extension-point name="codecs">
    <documentation>JSON codecs for adapting marshalling objects</documentation>
    <object class="org.nuxeo.ecm.automation.io.services.codec.CodecDescriptor"/>
  </extension-point>

</component>